<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        li{
            list-style: none;
            width: 50px;
            height: 20px;
            background-color:yellowgreen;
            text-align: center;
            line-height: 20px;
            margin-bottom: 5px;
        }
    </style>
</head>
<body>
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
        <li>6</li>
        <li>7</li>
        <li>8</li>
        <li>9</li>
    </ul>
</body>
<script>
    
    var lis=document.querySelectorAll("li")
    
    // var i=0;
    // var a=-1
  function play(i,a){
     c=  setInterval(() => {
        j=i++
        b=a++
        if(j==lis.length-1){
            i=0   
        }
        if(b==lis.length-1){   
            a=0
        }
        lis[j].style.backgroundColor="pink"
        if(b>-1){
        lis[b].style.backgroundColor="yellowgreen"
        }
        }, 1000);
  }
   
  play(0,-1)
  function stopPlay(){
      clearInterval(c)
  }
        lis.forEach((item,index)=>{
            item.onmouseover=()=>{
              
              
            stopPlay()
            }
           
            item.onmouseout=()=>{
                play(j=index,b=index-1)
            }
        })
    
// var arr=[{
//     name:"zs",
//     gender:"男"
// },{
//     name:"ls",
//     gender:"男"
// }]
// for( let item in arr){
//     console.log(arr[item]);
// }

// var obj={
//     name:"ww",
//     gender:"nv",
//     age:18
// }
// for( let item in obj){
//     console.log(item);
// }
// var a=''
// var b=2
// a=b>3
// console.log(a);
// var flag=true
// console.log(!flag);


</script>
</html>